﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DeHeng_Mes.Model.PlcModel.door_01
{
    public class DoorCheck01
    {
        public byte[] Op15L_1 { get; set; } = new byte[64];
        public byte[] Op20L_1 { get; set; } = new byte[64];
        public byte[] Op30L_1 { get; set; } = new byte[64];
        public byte[] Op40L_1 { get; set; } = new byte[64];
        public byte[] Op50L_1 { get; set; } = new byte[64];
        public byte[] Op60L_1 { get; set; } = new byte[64];
        public byte[] Op70L_1 { get; set; } = new byte[64];
        public byte[] Op80L_1 { get; set; } = new byte[64];
        public byte[] Op90L_1 { get; set; } = new byte[64];
        public byte[] Op100L_1 { get; set; } = new byte[64];

        public byte[] Op15R_1 { get; set; } = new byte[64];
        public byte[] Op20R_1 { get; set; } = new byte[64];
        public byte[] Op30R_1 { get; set; } = new byte[64];
        public byte[] Op40R_1 { get; set; } = new byte[64];
        public byte[] Op50R_1 { get; set; } = new byte[64];
        public byte[] Op60R_1 { get; set; } = new byte[64];
        public byte[] Op70R_1 { get; set; } = new byte[64];
        public byte[] Op80R_1 { get; set; } = new byte[64];
        public byte[] Op90R_1 { get; set; } = new byte[64];
        public byte[] Op100R_1 { get; set; } = new byte[64];

        public byte[] Op15L_2 { get; set; } = new byte[64];
        public byte[] Op20L_2 { get; set; } = new byte[64];
        public byte[] Op30L_2 { get; set; } = new byte[64];
        public byte[] Op40L_2 { get; set; } = new byte[64];
        public byte[] Op50L_2 { get; set; } = new byte[64];
        public byte[] Op60L_2 { get; set; } = new byte[64];
        public byte[] Op70L_2 { get; set; } = new byte[64];
        public byte[] Op80L_2 { get; set; } = new byte[64];
        public byte[] Op90L_2 { get; set; } = new byte[64];
        public byte[] Op100L_2 { get; set; } = new byte[64];

        public byte[] Op15R_2 { get; set; } = new byte[64];
        public byte[] Op20R_2 { get; set; } = new byte[64];
        public byte[] Op30R_2 { get; set; } = new byte[64];
        public byte[] Op40R_2 { get; set; } = new byte[64];
        public byte[] Op50R_2 { get; set; } = new byte[64];
        public byte[] Op60R_2 { get; set; } = new byte[64];
        public byte[] Op70R_2 { get; set; } = new byte[64];
        public byte[] Op80R_2 { get; set; } = new byte[64];
        public byte[] Op90R_2 { get; set; } = new byte[64];
        public byte[] Op100R_2 { get; set; } = new byte[64];

        public byte[] Op15L_3 { get; set; } = new byte[64];
        public byte[] Op20L_3 { get; set; } = new byte[64];
        public byte[] Op30L_3 { get; set; } = new byte[64];
        public byte[] Op40L_3 { get; set; } = new byte[64];
        public byte[] Op50L_3 { get; set; } = new byte[64];
        public byte[] Op60L_3 { get; set; } = new byte[64];
        public byte[] Op70L_3 { get; set; } = new byte[64];
        public byte[] Op80L_3 { get; set; } = new byte[64];
        public byte[] Op90L_3 { get; set; } = new byte[64];
        public byte[] Op100L_3 { get; set; } = new byte[64];

        public byte[] Op15R_3 { get; set; } = new byte[64];
        public byte[] Op20R_3 { get; set; } = new byte[64];
        public byte[] Op30R_3 { get; set; } = new byte[64];
        public byte[] Op40R_3 { get; set; } = new byte[64];
        public byte[] Op50R_3 { get; set; } = new byte[64];
        public byte[] Op60R_3 { get; set; } = new byte[64];
        public byte[] Op70R_3 { get; set; } = new byte[64];
        public byte[] Op80R_3 { get; set; } = new byte[64];
        public byte[] Op90R_3 { get; set; } = new byte[64];
        public byte[] Op100R_3 { get; set; } = new byte[64];

        public byte[] Op15L_4 { get; set; } = new byte[64];
        public byte[] Op20L_4 { get; set; } = new byte[64];
        public byte[] Op30L_4 { get; set; } = new byte[64];
        public byte[] Op40L_4 { get; set; } = new byte[64];
        public byte[] Op50L_4 { get; set; } = new byte[64];
        public byte[] Op60L_4 { get; set; } = new byte[64];
        public byte[] Op70L_4 { get; set; } = new byte[64];
        public byte[] Op80L_4 { get; set; } = new byte[64];
        public byte[] Op90L_4 { get; set; } = new byte[64];
        public byte[] Op100L_4 { get; set; } = new byte[64];

        public byte[] Op15R_4 { get; set; } = new byte[64];
        public byte[] Op20R_4 { get; set; } = new byte[64];
        public byte[] Op30R_4 { get; set; } = new byte[64];
        public byte[] Op40R_4 { get; set; } = new byte[64];
        public byte[] Op50R_4 { get; set; } = new byte[64];
        public byte[] Op60R_4 { get; set; } = new byte[64];
        public byte[] Op70R_4 { get; set; } = new byte[64];
        public byte[] Op80R_4 { get; set; } = new byte[64];
        public byte[] Op90R_4 { get; set; } = new byte[64];
        public byte[] Op100R_4 { get; set; } = new byte[64];

        public byte[] Op15L_5 { get; set; } = new byte[64];
        public byte[] Op20L_5 { get; set; } = new byte[64];
        public byte[] Op30L_5 { get; set; } = new byte[64];
        public byte[] Op40L_5 { get; set; } = new byte[64];
        public byte[] Op50L_5 { get; set; } = new byte[64];
        public byte[] Op60L_5 { get; set; } = new byte[64];
        public byte[] Op70L_5 { get; set; } = new byte[64];
        public byte[] Op80L_5 { get; set; } = new byte[64];
        public byte[] Op90L_5 { get; set; } = new byte[64];
        public byte[] Op100L_5 { get; set; } = new byte[64];

        public byte[] Op15R_5 { get; set; } = new byte[64];
        public byte[] Op20R_5 { get; set; } = new byte[64];
        public byte[] Op30R_5 { get; set; } = new byte[64];
        public byte[] Op40R_5 { get; set; } = new byte[64];
        public byte[] Op50R_5 { get; set; } = new byte[64];
        public byte[] Op60R_5 { get; set; } = new byte[64];
        public byte[] Op70R_5 { get; set; } = new byte[64];
        public byte[] Op80R_5 { get; set; } = new byte[64];
        public byte[] Op90R_5 { get; set; } = new byte[64];
        public byte[] Op100R_5 { get; set; } = new byte[64];
    }
}
